package 面向对象.期末编程大题;

/**
 * @author IT_Jay
 * @date 2022/1/7 8:54 AM
 */

import java.io.Serializable;

/**
 * 2、设计一个接口类 Processable，该接口中一个方法 String print()，
 * 输出生物的基本信息；海参 类 Seaweed 继承 Capture 类并实现接口 Processable，
 * 新的属性 weight 表示重量、color 表示外观， 编写测试类 TestSeaweed测试Seaweed。
 */

//设计一个接口类 Processable，该接口中一个方法 String print()
interface Processable{
    public String print();
}

public class Seaweed extends Capture implements Processable,Serializable{
    public float weight;
    public String color;
    public String print(){
        return super.toString()+"\tweight:"+weight+"\tcolor:"+color;
    }
    public float getWeight(){
        return weight;
    }
    public void setWeight(float weight){
        this.weight=weight;
    }
    public String getColor(){
        return color;
    }
    public void setColor(String color){
        this.color=color;
    }
}
class TestSeaweed{
    public static void main(String[] args){
        Seaweed s = new Seaweed();
        s.setWeight(3.56f);
        s.setColor("Ye1low");
        System.out.println(s.print());
    }
}

